ca5ef831bf7cb6f408b03da78d2764f497abeba8,rabix-bindings-cwl/src/main/java/org/rabix/bindings/cwl/CWLCommandLineBuilder.java,CWLCommandLineBuilder,buildCommandLinePart,#CWLJob#CWLInputPort#Object#Object#Object#String#,248
Before Change
if (prefix == null) {
return new CWLCommandLinePart.Builder(position, isFile).part(joinedItems).build();
}
if (StringUtils.isWhitespace(separator)) {
return new CWLCommandLinePart.Builder(position, isFile).keyValue(keyValue).part(prefix).part(joinedItems).build();
} else {
return new CWLCommandLinePart.Builder(position, isFile).keyValue(keyValue).part(prefix + separator + joinedItems).build();
After Change
if (prefix == null) {
return new CWLCommandLinePart.Builder(position, isFile).part(joinedItems).build();
}
if (StringUtils.isWhitespace(separator) && separator.length() > 0) {
return new CWLCommandLinePart.Builder(position, isFile).keyValue(keyValue).part(prefix).part(joinedItems).build();
} else {
return new CWLCommandLinePart.Builder(position, isFile).keyValue(keyValue).part(prefix + separator + joinedItems).build();